package com.wn.excel.config;

import lombok.Data;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.context.annotation.Configuration;

import java.util.List;
import java.util.Map;

/**
 * @FileName: TableConvertProperties
 * @Description: 表格式转换参数
 * @Author: MaWenHao
 * @Created: 2020/7/20 - 15:20
 * @Version: V1.0
 * @Company: 东方微银科技（北京）有限公司
 */
@Data
@Configuration
@ConfigurationProperties(prefix = "woniu.convert")
public class TableConvertProperties {

    /**
     * 导出的excel文件路径
     */
    private String filePath;
    /**
     * 表名过滤规则
     */
    private List<String> filter;
    /**
     * Oracle数据库用户名
     */
    @Value("${spring.datasource.druid.username}")
    private String username;
    /**
     * 类型映射
     */
    private Map<String, String> typeMapping;
    /**
     * 不要设置长度的类型
     */
    private List<String> nonLengthList;
}
